#include <stdio.h>
#include <sdkconfig.h>
#include <driver/gpio.h>

#include <freertos/FreeRTOS.h>
#include <freertos/task.h>

#define LED_PIN_1  GPIO_NUM_13
#define LED_PIN_2  GPIO_NUM_12

/**
 *  芯片手册: https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_cn.pdf
 *  开发文档: https://docs.espressif.com/projects/esp-idf/zh_CN/v4.4.1/esp32c3/api-reference/index.html
 * */

void app_main() {
    gpio_reset_pin(LED_PIN_1);
    gpio_reset_pin(LED_PIN_2);
    gpio_set_direction(LED_PIN_1, GPIO_MODE_OUTPUT);
    gpio_set_direction(LED_PIN_2, GPIO_MODE_OUTPUT);
    while(1)
    {
        vTaskDelay(1000 / portTICK_RATE_MS);
        gpio_set_level(LED_PIN_1, 1);
        gpio_set_level(LED_PIN_2, 1);
        vTaskDelay(1000 / portTICK_RATE_MS);
        gpio_set_level(LED_PIN_1, 0);
        gpio_set_level(LED_PIN_2, 0);
    }
}